﻿namespace Skywalker.Web.Mvc.ViewComponents
{
    public interface IBuilder : Fluently.IBuilder
    {
        new IViewComponent Component { get; }
        IBuilder ViewName(string value);
    }

    public interface IBuilder<out TComponent> : IBuilder, Fluently.IBuilder<TComponent> where TComponent : IViewComponent
    {
        new TComponent Component { get; }
    }
}